package com.timesheet.serverice.employee.interfaces;

import java.util.List;

import com.timesheet.serverice.interfaces.employee.model.IEmployee;
import com.timesheet.serverice.interfaces.employee.model.IEmployeeRoles;
import com.timesheet.serverice.interfaces.employee.model.IProject;
import com.timesheet.serverice.interfaces.employee.model.ITask;




public interface IEmployeeDao{
	
	boolean createEmployee(IEmployee employee);
	List<IEmployee> getAllEmployees();	
	public boolean assignEmployeeToProject(List<IEmployee> employees,IProject project, IEmployeeRoles employeeRoles) throws Exception;
	public boolean assignTaskToEmployee(IEmployee employee,ITask task,IProject project)throws Exception;
	
	
	

}
